]> dgit.raspbian.org Git - gnome-shell.git/commit
Make individual dash panes reactive instead of making the dash Group actor reactive
authorMarina Zhurakhinskaya <marinaz@redhat.com>
Tue, 30 Jun 2009 23:45:56 +0000 (19:45 -0400)
committerMarina Zhurakhinskaya <marinaz@redhat.com>
Tue, 30 Jun 2009 23:45:56 +0000 (19:45 -0400)
commit454ca0957598090c588fd9203a3c0b951cdcf2b6
tree7512acc6eefdca4668ae3f9f90714ad17385512d
parent8f0bf5deae7463801c9da42e35e21f51a3077c50
Make individual dash panes reactive instead of making the dash Group actor reactive

The width of a Group actor ends up including the width of its hidden children,
so we were getting a reactive object as wide as the details pane that was
blocking the clicks to the workspaces underneath it even when the details
pane was actually hidden.

Not making the dash Group actor reactive solves this problem. However, we
have to make individual parts of the dash reactive instead so that the clicks
are not passed to the transparent actor underneath them. That transparent
actor is used for dismissing the additional panes when the user clicks over
the workspaces area.
js/ui/overlay.js